package br.com.caelum.vraptor.entidades;

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Perfil {
	@Id
	private int id; // 2 = Escola e 3 = Empresa
	private String descricao; // Aluno, Escola ou Empresa s�o os poss�veis
								// valores.
	public static final Perfil ESCOLA = new Perfil(2, "Escola"); // Perfil da
																	// escola
	public static final Perfil EMPRESA = new Perfil(3, "Empresa"); // Perfil da
																	// empresa

	public Perfil(int id, String descricao) { // Comstrutor que recebe as
												// caracter�sticas do perfil:
												// c�digo e descricao
		super();
		this.id = id;
		this.descricao = descricao;
	}

	public Perfil() { // Construtor padr�o: embora n�o utilizado manualmente, �
						// necess�rio.

		// TODO Auto-generated constructor stub
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

}
